@charset "utf-8";
/* CSS Document */
body {margin: 0px;}
input[type=checkbox],input[type=radio]{-webkit-appearance: none;appearance: none;width:28px;height:28px;margin:-2px 0 0 4px;cursor:pointer;background:url(../images/checkbox.png);vertical-align:bottom;-webkit-box-sizing: border-box;vertical-align:middle;}

input[type=checkbox]:active {border-color: #c6c6c6;background:url(../images/checkbox.png);width: 30px;height:30px;}
input[type=checkbox]:checked { background:none;}
input[type=checkbox]:checked::after {content: url(../images/checkbox2.png);display: block;width: 30px;height:30px;}
input[type=checkbox]:focus {outline: none;background:url(../images/checkbox.png);}
input[disabled=true] {content: url(../images/checkbox3.png);}

input[type=radio]:active {background: url(../images/radio.png)}
input[type=radio] {background:url(../images/radio.png);width:30px;height:30px;}
input[type=radio]:checked {background:url(../images/radio_focus.png);}
input[type=radio]:checked::after {background:url(../images/radio.png);}